Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F3 Tunisia F6 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Italy F12 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Austria F8 Austria F9 Croatia F3 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F5 Tunisia F6 Tunisia F7 Austria F1 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F3 Italy F24 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Croatia F2 Croatia F7 Croatia F8 Italy F1 Italy F4 Italy F5 Italy F6 Poland F1 Italy F14 Italy F20 Romania F7 France F14 Gemax Open 2002 - Belgrade Asirom Challenger Brasov - Brasov Memorial Kolyaskin - Donetsk Neride Prague Indoor - Prague Jameson Cup - Milan Mordovia Cup - Mordovia Rhein-Main Challenger 2003 - Aschaffenburg Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville The Nottingham Challenger - Nottingham Gemax Samsung Open 2004 - Belgrade Sarajevo Open 2004 - Sarajevo Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana ATU Cup - Weiden Nokian Hakkapeliitta Open - Tampere Timisoara Challenger - Timisoara IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Dubrovnik Open - Dubrovnik Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Challenger ATP de Cuenca Diario El Mercurio - Cuenca Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Architect Open - Budapest Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Copa Kia - Santiago San Marino Cepu Open - San Marino Iskratel Open - Kranj Challenger Brasov - Brasov Banja Luka Challenger - Banja Luka Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca XL Bermuda Open - Bermuda Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Polska Energia Open - Bytom Almaty Challenger 1 - Almaty La Rinascente Tennis Cup Harbour Club Milano - Milan Sporting Challenger '07 Trofeo Regione Piemonte - Turin Timisoara Challenger - Timisoara Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin Porsche Open - Poznan Aamulehti Tampere Open - Tampere Samarkand Challenger - Samarkand Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como UTC Open - Cherkassy Ipsos Bucharest Challenger - Bucharest Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Iquique Challenger Burnie Challenger Caltanissetta Challenger Tunis Challenger San Remo Challenger Busan Challenger Zagreb Challenger Alessandria Challenger Prostejov Challenger Kosice Challenger Constanta Challenger Orbetello Challenger San Marino Challenger Ljubljana Challenger Asuncion Challenger Tanger Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Blunmenau Challenger Rome Challenger Curitiba Challenger Tunis Challenger Zagreb Challenger Turin Challenger Arad Challenger Penza Challenger Kitzbuhel Challenger Samarkand Challenger Karshi Challenger Ljubljana Challenger Napoli Challenger Eckental Challenger Aachen Challenger Salzburg Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Caltanissetta Challenger St. Brieuc Challenger Rome Challenger San Marino Challenger Manerbio Challenger Genova Challenger Napoli Challenger Palermo Challenger Heilbronn Challenger Santiago Challenger Blumenau Challenger Sao Paulo Challenger Rome Challenger Monza Challenger Arad Challenger San Marino Challenger Cordenons Challenger Brasov Challenger Seville Challenger Rio De Janeiro Challenger Buenos Aires Challenger Montevideo Challenger Marbella Challenger Salinas Challenger Santiago Challenger Santos Challenger Tunis Challenger Furth Challenger Portoroz Challenger San Marino Challenger Bangkok Challenger Sao Paulo Challenger Seoul Challenger Bratislava Challenger Yeongwol Challenger Yokohama Challenger Heilbronn Challenger Fergana Challenger Nanchang Challenger Marburg Challenger Braunschweig Challenger Portoroz Challenger Cortina Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Geneva Challenger Brescia Challenger Hong Kong Challenger Guangzhou Challenger Shenzhen Challenger Batman Challenger Prostejov Challenger Milan Challenger Winnetka Challenger Sacramento Challenger Las Vegas Challenger Knoxville Challenger Champaign Challenger Moscow Challenger Fergana Challenger Winnipeg Challenger Portoroz Challenger Nanchang Challenger Kyoto Challenger Shanghai Challenger Kaohsiung Challenger Liuzhou Challenger Bangalore Challenger Barcelona Challenger Charlottesville Challenger Noumea Challenger Biella Challenger Parma Challenger Antalya Challenger Biella 2 Challenger Gran Canaria 2 Challenger Zadar Challenger Ostrava Challenger Biella 7 Challenger Estoril Open - Estoril Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open Seat Godo 2005 - Barcelona BMW Open - Munich Next Generation Adelaide International - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires BMW Open - Munich Orange Prokom Open - Sopot MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Croatia F6 Portugal F1 Portugal F2 Hungary F3 Apia International - Sydney Slovenia F1 Slovenia F3 Slovenia F1 Slovenia F2 Croatia F3 PBZ Zagreb Indoors - Zagreb Croatia F4 Croatia F5 Qatar F5 Tunisia F5 TEB BNP Paribas Istanbul Open - Istanbul Vegeta Croatia Open - Umag Slovenia F3 Austria F6 Slovenia F2 Garanti Koza Sofia Open - Sofia New York Open - New York Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Antalya Open - Antalya Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York EI Bank Bulgarian Challenger - Sofia Copa Ericsson Argentina - Buenos Aires IPP Open - Helsinki Gemax Open - Belgrade VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Baumag Open - Budapest Ljubljana Open - Ljubljana 2003 USTA Tallahassee Tennis Challenger - Tallahassee Canottieri Mincio Open - Mantova Stella Artois Clay Court Championships - Budaors Tampere Imageneering Open - Tampere St. Petersburg Challenger by Kinex - St. Petersburg Banja Luka 2002 - Banja Luka IPP Open - Helsinki IX Abierto Internacional de Salinas - Salinas Steelers Cup - Kosice Memorial Savigni - Sassuolo Open de Montauban - Montauban Rhein-Main Challenger 2004 - Aschaffenburg Challenger Brasov - Brasov Banja Luka Challenger 2005 - Banja Luka XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Aracaju Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Mitsubishi Electric Europe Cup - Monza Copa Petrobras-Argentina - Buenos Aires Davis Cup, Group 2, 1R, SLO-EGY 5-0 Wolfsburg Challenger Rabat Challenger Marrakech Challenger Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Karlsruhe Challenger Furth Challenger Davis Cup, Group I, 1R, SLO-POR 3-2 Rijeka Challenger Oberstaufen Challenger Davis Cup, Group I, 2R, SLO-ISR 1-3 San Sebastian Challenger Como Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Davis Cup, Group II, 1R, SLO-MON 3-2 Florionapolis Challenger Davis Cup, World Group I, PO, PAK-SLO 3-0 Aachen Challenger Puebla Challenger Genova Challenger Salinas Challenger Meknes Challenger Rabat Challenger Rimini Challenger Orbetello Challenger Atlantic City Open - Atlantic City Saransk Challenger Rijeka Challenger Palermo Challenger Rijeka Challenger San Benedetto Challenger Tennis Napoli Cup 2004 - Napoli Cordenons Challenger Karshi Challenger Como Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Australian Open (juniors) Ortisei Challenger Bratislava Challenger Barletta Challenger Florianopolis Challenger Marrakech Challenger Timisoara Challenger Caltanissetta Challenger Furth Challenger Timisoara Challenger Recanati Challenger Orbetello Challenger Sibiu Challenger Banja Luka Challenger Lermontov Challenger Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Porto Alegre Challenger Sao Leopoldo Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Liberec Challenger Zagreb Open - Zagreb Olympics - London St. Brieuc Challenger Itajai Challenger Barletta Challenger Sao Paulo Challenger Napoli Challenger Rome Challenger Timisoara Challenger - Timisoara Arad Challenger Bukhara Challenger - Bukhara Ljubljana Open 2008 - Ljubljana Cordenons Challenger Como Challenger Genova Challenger Shanghai Challenger Bancolombia Open - Cali Szczecin Challenger Sibiu Challenger Porto Alegre Challenger Seguros Bolivar Open - Medellin Sao Jose Do Rio Preto Challenger Kazan Challenger Heilbronn Challenger Sarajevo Challenger Napoli Challenger San Luis Potosi Challenger Mexico City Challenger Cremona Challenger Vicenza Challenger Bytom Challenger Santos Challenger Arad Challenger Kosice Challenger Tianjin Challenger Segovia Challenger Istanbul Challenger Genova Challenger Eckental Challenger Cancun Challenger Andria Challenger Raanana Challenger Poprad Tatry Challenger Como Challenger Bratislava Challenger Bangkok Challenger Shanghai Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Shenzhen Challenger Fergana Challenger Winnipeg Challenger Granby Challenger Portoroz Challenger Shenzhen Challenger Sarajevo Challenger Qujing Challenger Astana Challenger Cordenons Challenger Istanbul Challenger Florence Challenger Aix En Provence Challenger Knoxville Challenger Champaign Challenger Launceston Challenger Bengalaru Challenger Pau Challenger Biella 1 Challenger Gran Canaria 1 Challenger Split 1 Challenger Fairfield Challenger Zagreb Challenger Anning Challenger Seoul Challenger Charlottesville Challenger Gatineau Challenger Suzhou Challenger Bangalore Challenger Winnetka Challenger Astana Challenger Chengdu Challenger Brescia Challenger Shenzhen Challenger Bangkok Challenger Rennes Challenger Budapest Challenger Yokohama Challenger Zhuhai Challenger Quanzhou Challenger Qingdao Challenger Gimcheon Challenger Busan Challenger Pune Challenger Shenzhen Challenger Mallorca Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Brest Challenger Burnie Challenger Copa Petrobras Uruguray - Montevideo Almaty Challenger 2 - Almaty Zhangjiagang Challenger St. Petersburg Open - St. Petersburg Montevideo Challenger Segovia Challenger San Benedetto Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Orange Warsaw Open - Warsaw Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag ATP Studena Croatia Open Umag - Umag Milan Indoors - Milan Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Studena Croatia Open - Umag Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow Maharashtra Open - Pune Dutch Open Tennis - Amersfoort Masters Series Monte Carlo - Monte Carlo Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London